https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API/Tutorial/Using_textures_in_WebGL
https://mdn.github.io/webgl-examples/tutorial/sample6